


import authorityList from './authorityList'
function getIds(arr, ids) {
    arr.forEach(v => {
        if (v.children && v.children.length) {
            getIds(v.children, ids)
        }
        ids.push(v.id)
    })
    return ids
}
let glyAuthorityList = getIds(authorityList, [])

// const roleList = [
//     {
//         name: "管理员",
//         icon: "/src/assets/imgs/role/gly.png",
//         id: 1,
//         describe: "负责整个系统的数据管理、用户管理、实验管理",
//         authorityList: glyAuthorityList
//     },
//     {
//         name: "运维成员",
//         icon: "/src/assets/imgs/role/yw.png",
//         id: 2,
//         describe: "负责整个系统的数据、状态、服务等正常运行",
//         authorityList: [121, 122],

//     },
//     {
//         name: "实验成员",
//         icon: "/src/assets/imgs/role/cy.png",
//         id: 3,
//         describe: "负责系统的实验运行，在实验过程中，不同的用户参与到实验不同阶段中所使用的权限将不同，界面展现也将不同",
//         authorityList: [141, 142],
//     },
// ]
// export default roleList


const seatList = [
    {
        name: "实验组织席",
        id: 1,
        icon: "/src/assets/imgs/role/gly.png",
        describe: "实验过程中负责不同阵营的领导，决策",
        authorityList: glyAuthorityList
    },
    {
        name: "情报席",
        id: 2,
        icon: "/src/assets/imgs/role/gly.png",
        describe: "实验过程中各阵营的情报收集配置、情报处理和情报分发",
        authorityList: []
    },
    {
        name: "场景编辑席",
        id: 3,
        icon: "/src/assets/imgs/role/gly.png",
        describe: "实验过程中根据实验要求，对实验场景进行兵力部署和环境编辑等",
        authorityList: []
    },
    {
        name: "综合评估席",
        id: 4,
        icon: "/src/assets/imgs/role/gly.png",
        describe: "实验过程中观看整体实验内容，同时进行数据采集配置和数据采集，实验完成后对实验进行整体评估和分析",
        authorityList: []
    },
    {
        name: "综合筹划席",
        id: 5,
        icon: "/src/assets/imgs/role/gly.png",
        describe: "实验过程中整合所有方案，进行方案批复，下发",
        authorityList: []
    },
    {
        name: "专业筹划席",
        id: 6,
        icon: "/src/assets/imgs/role/gly.png",
        describe: "实验过程中负责辅助筹划万完成整体的筹划方案，进行方案上报",
        authorityList: []
    },
    {
        name: "综合规划席",
        id: 7,
        icon: "/src/assets/imgs/role/gly.png",
        describe: "实验过程中整合实验的所有规划任务，同时批复辅助规划的方案",
        authorityList: []
    },
    {
        name: "战术规划席",
        id: 8,
        icon: "/src/assets/imgs/role/gly.png",
        describe: "实验过程中辅助规划，完成战术规划任务",
        authorityList: []
    },
    {
        name: "综合战斗管理系",
        id: 9,
        icon: "/src/assets/imgs/role/gly.png",
        describe: "实验过程中整合战场所有任务，同时分发到各个类型单兵",
        authorityList: []
    },
    {
        name: "单兵战斗管理系",
        id: 10,
        icon: "/src/assets/imgs/role/gly.png",
        describe: "实验过程中负责单兵的控制，完成单兵命令指控，不同类型的单兵可用由不同的席位用户控制",
        authorityList: []
    },
    {
        name: "导调席",
        id: 11,
        icon: "/src/assets/imgs/role/gly.png",
        describe: "实验过程中负责单兵的控制，完成单兵命令指控，不同类型的单兵可用由不同的席位用户控制",
        authorityList: []
    },
]

export default seatList